Three New Heuristics for the Steiner Problem in Graphs

نویسندگان

  • M. DIANÉ
  • J. PLESNÍK
چکیده

Given a connected graph G = (V,E) (undirected, without loops and multiple edges) with positive edge costs (called also lengths) and a set Z ⊂ V of special (distinguished) vertices, the Steiner problem on graphs (networks) asks for a minimum cost tree within G that spans all members of Z. If |Z| = 2 we have the shortest path problem and if Z = V we get the minimum spanning tree problem, which are well known problems solvable in polynomial time. The same is true for any fixed cardinality p := |Z|. However, in general, the Steiner problem is NP-hard. Nevertheless, a tree that is not more than 2− 2/p times as expensive as an optimal tree can be computed in polynomial time. On the other hand no polynomial time approximation algorithm is known to have worst-case performance that is bounded by 2− ε times the cost of an optimal tree, for ε > 0. The Steiner problem has an extensive literature and numerous applications, such as the design of integrated circuits and telephone networks. For good surveys on the Steiner problem see Hwang and Richards [3] and Winter [13]. Many exact and approximation methods have been developed for this NP-hard problem. There are also several graph polynomial time heuristics for the Steiner problem [13,3] and it is the purpose of this paper to present three new such heuristics which practically compare favorably to several known ones (including the spanning tree heuristic [1,6,9], the path heuristic [12] and the average distance heuristic [10,11]) and have the same theoretical worst-case performance. First, in Section 1 we give a heuristic based on the spanning tree heuristic. In Section 2 we present a heuristic which chooses vertices for a tree according to their sum of all distances to the special vertices. Since a vertex with the minimum sum is often called a median vertex, our heuristic is said to be median. The third heuristic deletes vertices with largest sum of distances and is called an antimedian heuristic. It is presented in Section 3.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Concatenation - Based Greedy Heuristics for the Euclidean

We present a class of O(n log n) heuristics for the Steiner tree problem in the Euclidean plane. These heuristics identify a small number of subsets with few, geometrically close, terminals using minimum spanning trees and other well-known structures from computational geometry: De-launay triangulations, Gabriel graphs, relative neighbourhood graphs, and higher-order Voronoi diagrams. Full Stei...

متن کامل

A Comparison of Four Multi-Objective Meta-Heuristics for a Capacitated Location-Routing Problem

In this paper, we study an integrated logistic system where the optimal location of depots and vehicles routing are considered simultaneously. This paper presents a new mathematical model for a multi-objective capacitated location-routing problem with a new set of objectives consisting of the summation of economic costs, summation of social risks and demand satisfaction score. A new multi-objec...

متن کامل

Improved Minimum Spanning Tree Heuristics for Steiner Tree problem in graph

The minimum Steiner tree problem, a classical combinatorial optimization problem with a long history, is a NP-complete problem. Due to its wide application, study of heuristic algorithm about Steiner tree problem has important practical and theoretical significance. In this paper we first review one of the existing algorithms for solving the Steiner problem in graphs, Minimum Spanning Tree Heur...

متن کامل

Comparing Three Proposed Meta-heuristics to Solve a New p-hub Location-allocation Problem

This paper presents a new mathematical model, in which the location of hubs is fixed and their capacity is determined based on facilities and factories allocated to it. In order to feed the client's nodes, different types of vehicles of different capacities are considered, in which the clients are allocated to hubs, and types and numbers of vehicles are allocated to the factory's facilities. To...

متن کامل

Nordhaus-Gaddum type results for the Harary index of graphs

The emph{Harary index} $H(G)$ of a connected graph $G$ is defined as $H(G)=sum_{u,vin V(G)}frac{1}{d_G(u,v)}$ where $d_G(u,v)$ is the distance between vertices $u$ and $v$ of $G$. The Steiner distance in a graph, introduced by Chartrand et al. in 1989, is a natural generalization of the concept of classical graph distance. For a connected graph $G$ of order at least $2$ ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991